/* 全局 */
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, blockquote, p { margin: 0;padding: 0;}
body { color: #666;font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'ＭＳ ゴシック', Osaka‐等幅;font-size: 12px;line-height: 170%;padding-bottom: 50px;}
a,a:link { color: #999;text-decoration: none;}
table { border-spacing: 0 0;border-collapse: collapse;}
ul, li { list-style-type: none;list-style: none;}
.alignleft, .left { float: left;} .alignright, .right { float: right;}
.clear, .c { clear: both;}
.full { width: 90%;} .half { width:50%;}
.none { display: none;} .inline { display: inline;}
.textarea { padding:5px;margin:10px 5px;min-height: 60px;}
.bold { font-weight: 800;}
.sign { background: lightYellow;border: 1px solid #EFE0B8;padding: 5px;margin-right: 20px;margin-bottom: 20px;font-size: 11px;line-height: 14px;color: #666;}
	/* 分页 */
.page { background: #FBFBFB;font-size: 15px;line-height: 150%;padding: 20px 0;text-align: center;}
.pagepre { margin-right:20px;} .pageend { margin-left:20px;}
.page a, .current, .dot { margin:5px;} 
#page { color: #666;font-size: 13px;font-weight: bold;text-align: center;width: 26px;}
.current { color:white;background:#D6EEFD;padding:2px 5px;}

#middle { margin:0 auto;width:100%;clear:both;}
.memberpro { margin: 30px 5px;}

/* 表格 */
form { margin:10px 0;}
form p { width: 600px;clear: both;}
form label { float: left;font-size: 12px;margin-right: 10px;text-align: right;width: 80px;}
form input { font-size: 14px;padding: 2px;width: 200px;border: 1px solid #CCC;margin: 3px 0;}
.subbox { font-size: 12px;margin-right: 3px;vertical-align: middle;width:auto;border:none;}
input { font-size: 12px;}
input { margin-right: 3px;vertical-align: middle;}
/* 主体部分 */
#content { padding: 20px 10px;}
.tabs .active a { color:#FC0;}

/* 头像容器部分 */
.avatarcontainers { margin: 30px 0 5px 2px;}
.avatarcontainers li { width: 41px;height: 41px;}

/* 头部 */
#header { margin:0 auto;width: 900px;min-height: 70px;position: relative;z-index: 1;}
#logo { float:left;} #logo h1 { margin-top:10px;}
#topbar { bottom: 42px;padding-right: 60px;position: absolute;right: 0;width: 90%;z-index: -1;text-align: right;}
#topbar li, .tabs li { display:inline;margin-right:5px;}

/* 边栏 */
#side { float:right;padding:20px 5px;width:185px;border-left:solid 1px #999;min-height: 200px;}

/* 尾部 */
#footer { clear:both;margin:0px;min-height:70px;padding:0px;text-align:left;width:100%;}
.footer-inner { height: 70px;margin: 0 auto;padding: 20px 0 0;width: 800px;}

/*广告*/
.advcont { width:490px;margin:10px auto;padding:5px;text-align:center;}
.advmap { background-color:gainsboro;padding:5px;text-align:center;}
.advmap a { color:white;}
.adv1 { width:170px;height:100px;background:#FF5F83;margin:10px 0 30px;}
.adv2 { width:170px;height:30px;background:#FF5F83;margin:10px 0;}

.olt { margin-bottom: 3px;padding: 0;width: 100%;}
.olt td { border-bottom: 1px dashed #DDD;padding: 3px 3px 3px 0;}
.pl { line-height: 150%;}
.mail_from { padding-left: 12px;}
.mailarea, .replymail { float: left;margin-top: 5px;width: 575px;}
.replymail { border-top: 1px dashed #DDD;padding-top:10px;}
.maillist { margin: 10px 0;}
.mail { overflow: hidden;padding: 0 5px;width: 520px;}
.mailto { padding: 3px 15px;border-bottom: 1px dashed #DDD;width:490px;}
.mailtext { font-size: 10px;margin: 5px 0 0 10px;}
.mailtime { color: #999;}
